const express = require("express");
const router = express.Router();
// 导入验证数据的中间件
const expressJoi = require("@escook/express-joi");
// 导入路由处理函数模块
const images_handler = require("../router_handler/images");
// 导入需要验证上传文件对象
const { reg_type_schema } = require("../schema/images");
// 获取图片列表路由 type team_id  => 用户名 头像 团队名称 团队昵称
// router.get("/", images_handler.getImagesList);
// 上传图片  user_id team_id
router.post("/uploadImage", images_handler.uploadImage);
// 点赞路由 user_id team_id img_id
router.post("/likes", images_handler.likes);
// 评论路由 user_id team_id img_id
router.post("/comment", images_handler.comment);
// 获取图片列表
router.get(
  "/getImagesList",
  expressJoi(reg_type_schema),
  images_handler.getImagesList
);
// 开启定时任务
router.get("/startTask", images_handler.startTask);
// 关闭定时任务
router.get("/stopTask", images_handler.stopTask);
module.exports = router;
